// !#1 一旦注解了某个类型，就不能再被修改成其他类型
// !#2 一旦进行了类型注解，后续就会有此类型相关的属性和方法的提示了
/* let age: number = 18.363
age = +age.toFixed(2)
console.log(age)

let str: string = 'ifer'
let obj: object = {} */

// arr 必须是一个数组，数组的成员必须是 number 类型
/* let arr: number[] = [1, 3, 5]
arr.push('8') */

/* let arr: string[] = ['a', 'b', 'c']
arr.push('d') */

// arr 必须是 number 或 数组里面的成员是字符串
// let arr: number | string[] = ['a', 'b']

// 数组的成员可以是 number 或 string
let arr: (number | string)[] = ['a', 'b', 1, 3]

export {}
